package de.idgard.android.addon.ui.services;
import java.util.List;

import android.webkit.WebView;
import android.widget.LinearLayout;
import android.widget.ViewFlipper;
import de.idgard.android.addon.services.ContextAware;

public interface ZircoToIDGardAPI extends ContextAware {

	boolean isMfindDialogVisible();

	void startToolbarsHideRunnable();

	void navigateToUrl(String url);

	void stopLoading();

	Boolean isLoading();

	void loadUrl(String url);

	WebView getContainersCurrentView();

	ViewFlipper getViewFlipper();

	void addTab(boolean navigateToHome, int parentIndex);

	List<WebView> getContainersWebViews();

	void setCurrentWebView(WebView currentWebView);

	void updateBrowserUI();

	void removeCurrentTab();

	boolean getUrlBarVisibility();

	LinearLayout getUrlBar();

	void closeFindDialog();

	void addNewTab();
	
	void clearDownloads();
}
